ff11ca3c208ca5d06081d6dd114fe632b8a163aa,library/src/main/java/org/dbtools/android/domain/AndroidDatabaseBaseManager.java,AndroidDatabaseBaseManager,closeDatabase,#AndroidDatabase#,270
Before Change
public boolean closeDatabase(@Nonnull AndroidDatabase androidDatabase) {
DatabaseWrapper wrapper = androidDatabase.getDatabaseWrapper();
if (wrapper != null && wrapper.isOpen() && !wrapper.inTransaction()) {
wrapper.close();
androidDatabase.setDatabaseWrapper(null);
return true;
After Change
public boolean closeDatabase(@Nonnull AndroidDatabase androidDatabase) {
DatabaseWrapper wrapper = androidDatabase.getDatabaseWrapper();
if (wrapper != null) {
if (!wrapper.isOpen()) {
// database is already closed
return true;
}